• word of the day

    euphorbia amygdaloides

    euphorbia amygdaloides - Dictionary definition and meaning for word euphorbia amygdaloides

    Definition
    (noun) European perennial herb with greenish yellow terminal flower clusters
    Synonyms : wood spurge
Download our Mobile App Today
Receive our word of the day
on Whatsapp